@charset "UTF-8";
/* CSS Document */

@import url("https://cdn.jsdelivr.net/npm/sidearm-icons@0.1.0/font/sidearm-icons.css");

.is_sked {
	border: 4px solid #ddd; border-radius: 16px; padding: 20px 5px; background: #fff; color: #000 !important; text-align: center; font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 20px; margin: 10px 0px;
}
.is_sked a {
	color: #cc0000 !important;
	font-decoration: underline;
}

.is_teams {
	border: thin solid #ddd; border-radius: 16px; padding: 10px;  font-family: 'Roboto', sans-serif; font-size: 20px; line-height: 24px; text-align: center; font-weight: 700;
}
.is_teams a {
	color: #fff !important;
	font-decoration: underline;
	font-size: 14px;
	}
.is_teams img{max-height: 75px;}
    
.grid-container-element { 
    display: grid; 
    grid-template-columns: 30% auto; 
    grid-gap: 5px; 
    border: none; 
    width: 100%; 
} 
.grid-child-element { 
    margin: 2px; 
    border: 0px solid #efefef; 
	padding: 10px;
}

.grid-child-date {
		font-family: 'Antonio', sans-serif; font-weight: 900; font-size: 1.25em; line-height: 1.5em; border-right: 4px solid #cc0000;
	}
.grid-child-data {
		font-family: 'Roboto', sans-serif; font-weight: 500; font-size: .75em; line-height: 1.25em;
	}
.grid-child-data a{color: #cc0000 !important; text-decoration: underline;}

@media only screen and (min-width: 450px)  {
	.grid-container-element { 
    	grid-gap: 7px; 
	} 
	.grid-child-element { 
    	margin: 5px; 
	}
	.grid-child-date {
		font-size: 1.5em;
	}
	.grid-child-data {
		font-size: 1em; line-height: 1.25em;
	}
  }
    
@media only screen and (min-width: 750px)  {
	.grid-container-element { 
    	grid-gap: 10px; 
	} 
	.grid-child-element { 
    	margin: 10px; 
	}
	.grid-child-date {
		font-size: 2em;
	}
	.grid-child-data {
		font-size: 1.25em; line-height: 1.5em;
	}
  }

.is_section__main {
		width: 100%;
	}
.is_section__header {
		border-bottom: 4px solid #cc0000;
	}
.is_section__header-icon {
		background-color:#cc0000; float: left;
	}
.is_section__header-title {
		
	}
.is_section__header-title--top {
		font-family: 'Roboto', sans-serif; font-weight: 100; font-size: 2em; color: #cc0000;
	}
.is_section__header-title--bottom {
		font-family: 'Antonio', sans-serif; font-weight: 900; font-size: 2.25em; padding-bottom: 4px;
	}


.ita-wrapper {
    background-color: #fff;
    color: #000;
	margin-bottom: 20px;
	}

.ita-wrapper {
    display: grid;
    grid-gap: 1em;
    grid-template-areas:
     "sidebar"
     "content";
  }
	
@media only screen and (min-width: 500px)  {
 .ita-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
    "sidebar  content";
}
}

.ita-box {
  background-color: #fff;
  color: #000;
  border-radius: 10px;
  padding: 20px;
  font-size: 125%; 
  text-align: center;
  font-weight: bold;
}
.ita-box img {
  width: 100px;
}
.ita-box a {color: #fff #important; }

.ita-sidebar {
    grid-area: sidebar;
	}
.ita-sidebar a {color: #fff #important; }
	
.ita-content {
    grid-area: content;
	}
.ita-content a {color: #fff #important; }
